385196
888848
309742
937984
757562
660440
95397
501367
523472
87214
459741
411306
5330799
3759581
3272148
2587804
2314988
2170609
2092358
195078
1864118
1759136
1756196
1672471